package com.washmadam.service.db.dto;

import java.math.BigDecimal;
import java.util.Date;

import com.washmadam.service.db.dto.base.BaseTable;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CustomerOrder extends BaseTable{

	 /** 客户ID*/
    private Long customerId;

    /** 客户姓名*/
    private String customerName;

    /** 联系电话*/
    private String contactMobile;
    
    /** 其他备用电话*/
    private String otherContactMobile;

    /** 城市*/
    private String city;

    /** 客户地址*/
    private String customerAddress;
    
    /** 所有地址*/
    private String allCustomerAddress;

    /** 办理日期*/
    private Date handleDate;

    /** 客户面积*/
    private String customerArea;

    /** 地板品牌*/
    private String floorBrand;

    /** 卡类型*/
    private String cardType;

    /** 套餐类型*/
    private String packageType;

    /** 客户产品*/
    private String customerProduct;

    /** 交付情况*/
    private String productDelivery;

    /** 赠品*/
    private String productGift;

    /** 价格*/
    private String price;

    /** 服务周期*/
    private Integer servicePeriod;

    /** 服务周期类型0:天;1:月*/
    private Integer periodType;

    /** 服务次数*/
    private Integer totalNum;

    /** 剩余次数*/
    private Integer currentNum;

    /** 初始精油信息*/
    private String originBottleNum;

    /** 精油信息*/
    private String bottleNum;

    /** 上次服务时间*/
    private Date lastServiceDate;
    
    /** 第一次服务时间*/
    private Date firstServiceDate;

    /** 下次服务时间*/
    private Date nextServiceDate;

    /** 最后一次服务时间*/
    private Date endServiceDate;

    /** 上次服务人员*/
    private String lastServicePerson;

    /** 特殊需求*/
    private String specialNeed;

    /** 销售人员*/
    private String handlePerson;

    /** 续费状态0未续费1已续费2不续费*/
    private Integer renewalStatus;

    /** 预约状态
UN_RESERVE(0),//未预约
RESERVE(1),//已预约
RESERVE_ERROR(2),//预约异常
MEMBER_END(3);//会员到期*/
    private Integer reserveStatus;
    
    /** 是否显示待预约1:显示2:不显示*/
    private Integer reserveEnable;

    /** 0.初始. 1启用 2禁用*/
    private Integer status;

}